// 基于 @hapi/joi，用于校验 body、query 和 params 的 express 中间件。
const joi = require('joi')

// 校验账号
// string值只能为字符串
// alphanum值为a-z A-Z 0-9

// 账号的验证
const account = joi.string().alphanum().min(6).max(12).required()
// 密码的验证
const password = joi.string().pattern(/^(?![0-9]+$)[a-z0-9]{1,50}$/).min(6).max(12).required()
exports.login_limit = {
	// 这里的body表示对req.body的校验
	body: {
		account,
		password,
	}
}